尋找中位數進階版,以及符合中位數總數、符合中位數條件。


數字總數
迴圈(數字總數):取數字
知道測資總數後,之後再讀取迴圈可以設變數。
10 2 1
2 2 1
中位數 等於中位數總數 滿足中位數條件數
| 測資總數 | 數一 | 數二 | 
|---|---|---|
| 2 | 10 | 10 | 
| 數字總數為二,二除以二為一。 | ||
| 2/2=1 | ||
| 中位數為(數一數二相加)除以二 | ||
| (10+10)/2=10 | ||
| 中位數=10 | 
數一數二符合10
等於中位數總數=2
數一數二都為十
10-10+1=1
故符合中位數條件為1
| 測資總數 | 數一 | 數二 | 數三 | 數四 | 
|---|---|---|---|---|
| 4 | 1 | 2 | 2 | 4 | 
| 數字總數為四,四除以二為二。 | ||||
| 4/2=2 | ||||
| 中位數為(數二數三相加)除以二 | ||||
| (2+2)/2=2 | ||||
| 中位數=2 | 
數二數三符合二
等於中位數總數=2
數二數三都為二
2-2+1=1
故符合中位數條件為1
如果數字總數為奇數,符合中位數條件必為一。
跟10041 - Vito's Family
這題很像,但是多了二小題。
測資排列方法,跟以前不一樣,到時候解題要再想其他方法讀取。
if(read==1):print("感謝撥冗閱讀")